﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using METODESA.Server.Data.METODESA.Entity;
using METODESA.Server.Data.METODESA.Nhibernate;
using Metodesa.Tools;

namespace Metodesa.Logic
{
    public class ReportesRepInsLogic
    {

        public static HtmlTable ClienteReparacion() //Proveedores Mas frecuentes
        {

            IList<Cliente> cli = new List<Cliente>();
            IList a = ReportesDao.ClientesConMasReparaciones(5);
            List<int> cantidad = new List<int>();
            foreach (object[] o in a)
            {
                cantidad.Add(int.Parse(o[1].ToString())); //Agregamos la cantidad de ventas
                cli.Add(ClienteDao.getClienteById(((int.Parse(o[0].ToString())))));  // Agregamos los proveedores
            }

            return ReportesTools.ListClientesServicios(cli,cantidad);
        }

    }
}
